/**
 * Created by 建 on 2015/3/23.
 */
$(function () {
    init();
});
/**
 * 方法初始化
 */
function init() {
    /*图标点击事件*/
    $(".menus .span").click(function () {
        var indexSpn = $(".menus .span").index($(this));
        $(".menus .span").each(function (i) {
            if (i == indexSpn) {
                $(this).addClass("onSpan");
                $(this).find(".hover").removeClass("hidden");
                $(this).find(".move").addClass("hidden");
            } else {
                $(this).removeClass("onSpan");
                $(this).find(".move").removeClass("hidden");
                $(this).find(".hover").addClass("hidden");
            }
        });
    });
    /*菜单绑定事件*/
    $(".menus label").click(function(){
        var indexLi=$(".menus label").index($(this));
        $(".menus .span").each(function (i) {
            if (i == indexLi) {
                $(this).addClass("onSpan");
                $(this).find(".hover").removeClass("hidden");
                $(this).find(".move").addClass("hidden");
            } else {
                $(this).removeClass("onSpan");
                $(this).find(".move").removeClass("hidden");
                $(this).find(".hover").addClass("hidden");
            }
        });
    });
    /*图标按钮添加图片切换事件*/
    $(".menus .span").on("mouseover", function () {
        var classSpan = $(this).attr("class");
        if (classSpan.indexOf("onSpan") == -1) {
            $(this).find(".hover").removeClass("hidden");
            $(this).find(".move").addClass("hidden");
        }
    });
    $(".menus .span").on("mouseout", function () {
        var classSpan = $(this).attr("class");
        if (classSpan.indexOf("onSpan") == -1) {
            $(this).find(".move").removeClass("hidden");
            $(this).find(".hover").addClass("hidden");
        }
    });
    /*左侧菜单显示影藏事件*/
    $(".menu_details").hover(function () {
            $(this).animate({
                width: 250, opacity: 'show'
            }, 200);
            $(".menus label").animate({
                width: 184, opacity: 'show'
            }, 200);
            $(".menu_top span").removeClass("hidden").addClass("block");
        }, function () {
            $(this).animate({
                width: 66, opacity: 'hidden'
            }, 200);
            $(".menus label").animate({
                width: 0, opacity: 'hidden'
            }, 200);
            $(".menu_top span").removeClass("block").addClass("hidden");
        }
    );
    /*右侧消息通知区域添加table页事件*/
    $(".notice2").on("click", function () {
        var indexSpan = $(".notice2").index($(this));
        $(".notice2").each(function (i) {
            if (i == indexSpan) {
                $(this).addClass("add");
                $(".notice_tx").eq(i).removeClass("hidden");
            } else {
                $(this).removeClass("add");
                $(".notice_tx").eq(i).addClass("hidden");
            }
        });
    });
    /*右侧关闭按钮，关闭右侧菜单页面*/
    $(".close").on("click", function () {
        $(this).parents(".notice").hide();
    });
    /*打开右侧菜单栏*/
    $(".head .head_span").on("click", function (e) {
        $(".notice").show();
    });
    /*个人信息维护*/
    $(".set").on("click", function () {
        if ($(".head_gn").is(":hidden")) {
            $(".head_gn").slideDown();
        } else {
            $(".head_gn").slideUp();
        }

    });
    /*隐藏菜单*/
    $(document).on("click", function (e) {
        var target = $(e.target);
        if (target.closest(".set").length == 0) {
            $(".head_gn").slideUp();
        }
    });
    $(".head_content span").on("click", function () {
        $(".head_gn").slideUp();
    });

    $(window).resize(function(){
        onLoadWidth();
    });

    onLoadWidth();
    initFooter();
}


/**
 * 初始化主要div的宽度
 */
function onLoadWidth(){
    var $bodyWidth=document.documentElement.clientWidth;//当前窗口的宽度
    if($bodyWidth%2!=0){
        $bodyWidth=$bodyWidth-1;
    }
    var $leftWith=$bodyWidth-66;
    var $bodyHeight=$(this).height();//获取当前装口的高度
    if($bodyWidth>900){
        $(".body").width($bodyWidth);
        $(".left-menu").width($leftWith);
        $(".left-menu").css("min-height",$bodyHeight);
    }
    var $leftMenuWidth=$(".left-menu").width();
    var $contentWidth=$leftMenuWidth-40;//class content 的宽度
    $(".content").width($contentWidth);
    var content1_2=$contentWidth/2;
    if(content1_2%2!=0){
        content1_2=content1_2-1;
    }
    $(".content1_2").width(content1_2);
    var content1_2_1=$(".content1_2_1").width();
    var content1_2_1_1=content1_2_1-5;
    $(".content1_2_1_1").width(content1_2_1_1);
    var content1_3=($contentWidth/2 - 20)/2;
    $(".content1_3").width(content1_3);
    $(".menu").css("min-height",$(".left-menu").height());
    $(".menu_details").css("min-height",$(".left-menu").height());
}


function initFooter(){
    $.get("/s/lk/g", function (data) {
        var htmlXn = "<ul>";
        var countXn = 0;
        var htmlXw = "<ul>";
        var countXw = 0;
        $.each($.parseJSON(data), function (i, item) {
            if (item.type == 1) {
                if (item.lev == 2) {
                    htmlXn += "<li><a href='" + item.link + "' target='_blank'>" + item.name + "</a></li>";
                } else {
                    htmlXn += "<li>" + item.name + "</li>";
                }
                countXn++;
                if (countXn % 13 == 0) {
                    htmlXn += "</ul><ul>";
                }
            }
            if (item.type == 0) {
                if (item.lev == 2) {
                    htmlXw += "<li><a href='" + item.link + "' target='_blank'>" + item.name + "</a></li>";
                } else {
                    htmlXw += "<li>" + item.name + "</li>";
                }
                countXw++;
                if (countXw % 13 == 0) {
                    htmlXw += "</ul><ul>";
                }
            }
        });
        var cXn = countXn % 10 == 0 ? parseInt(countXn / 13, 10) : parseInt(countXn / 13 + 1, 10);
        var cXw = countXw % 10 == 0 ? parseInt(countXw / 13, 10) : parseInt(countXw / 13 + 1, 10);
        var width_xn = countXn % 10 == 0 ? (parseInt(countXn / 13, 10) * 295) : (parseInt(countXn / 13 + 1, 10) * 295);
        var width_xw = countXw % 10 == 0 ? (parseInt(countXw / 13, 10) * 295) : (parseInt(countXw / 13 + 1, 10) * 295);
        $("#moreInLinkDiv .lineSubDiv").html(htmlXn + "</ul><div style='clear:both'></div>");
        $("#moreOutLinkDiv .lineSubDiv").html(htmlXw + "</ul><div style='clear:both'></div>");
        /**
         * ����
         */
        $(".turnLeft").click(function () {
            var $lineSubDiv = $(this).siblings(".linkContentDiv").find(".lineSubDiv");
            var left = parseInt($lineSubDiv.css("left"), 10);
            if (left != 0) {
                $lineSubDiv.css("left", left + 295);
            }
        });
        /**
         * ���ҷ�
         */
        $(".turnRight").click(function () {
            var $lineSubDiv = $(this).siblings(".linkContentDiv").find(".lineSubDiv");
            var left = parseInt($lineSubDiv.css("left"), 10);
            if ($lineSubDiv.width() + left > 295 * 3) {
                $lineSubDiv.css("left", left - 295);
            }
        });
    });
    $(".footer span").hover(function(){
        $(this).find("img").attr("src","/resources/images/shd/icon_sanjiao-a.png");
        $("#"+$(this).attr("o")).show();
    },function(){
        $(this).find("img").attr("src","/resources/images/shd/icon_sanjiao.jpg");
        $("#"+$(this).attr("o")).hide();
    })
}